@import "../../../../style/pc/fk/theme";
.lexmis-Checkbox{
	display:inline-flex;
	align-items:center;
	cursor:pointer;
	vertical-align:middle;
	user-select:none;
	color:$-primary-color;
	&:focus{
		outline:0;
	}
	&.lexmis--disable{
		cursor:not-allowed;
		>.lexmis_box{
			border-color:$-box-border-color !important;
			background:$-box-disable-color;
			>.lexmis-Icon{
				color:$-box-border-color;
			}
		}
	}
	&.lexmis--hoverable{
		&:hover,&:focus{
			>.lexmis_box{
				border-color:currentColor;
			}
		}
	}
	&.lexmis--false{
		>.lexmis_box{
			border:1px solid $-box-border-color;
			>.lexmis-Icon{
				display:none;
			}
		}
	}
	>.lexmis_box{
		display:flex;
		justify-content:center;
		align-items:center;
		height:$-box-size;
		width:$-box-size;
		background:#fff;
		border:1px solid currentColor;
		border-radius:$-box-border-radius;
		>.lexmis-Icon{
			font-size:$-box-size - 2;
			color:currentColor;
		}
	}
	>.lexmis_label{
		margin-left:$-mini-gap;
		color:$-content-color;
		font-size:$-content-font-size;
	}
}
